//
//  BaseControllerViewModel.h
//  YiCuiMiaoZhang
//
//  Created by Sings on 2019/3/20.
//  Copyright © 2018 益萃网络科技（中国）有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BaseBlock.h"

//NS_ASSUME_NONNULL_BEGIN
@class NavServices;
@class NetWorkingServices;

@interface BaseControllerViewModel : NSObject

@property (nonatomic, strong) NavServices *navServices;

@property (nonatomic, strong) NetWorkingServices *netWorkingServices;

@property (nonatomic, copy) Refresh refresh;

@property (nonatomic, assign) UIModalPresentationStyle presentaion_ModalPresentaionStyle;

// 加了判断的refresh调用
- (void)refreshFun;

- (void)initialize;

@end

@interface MultiControllersViewModel : BaseControllerViewModel

- (NSArray<BaseControllerViewModel *> *)upperLayerControllerViewModels;

@end

//NS_ASSUME_NONNULL_END
